NAS上最强Docker管理神器Portainer部署安装以及汉化教程(2023年最新版本) |
您所在的位置:网站首页 › docker-compose 删除容器 › NAS上最强Docker管理神器Portainer部署安装以及汉化教程(2023年最新版本) |
作者:Stark-C PS:本文主旨在于授人以渔,如果想简单直接一步到位安装Portainer汉化版,请移步本文【Portainer汉化】目录即可! 我在之前的NAS教程中多次提到以及使用到Portainer这款Docker管理神器,作为一款可视化的Docker操作界面,它可以不通过让小白用户懵逼的各种命令行,点点鼠标就可以进行导入、导出、删除镜像,以及网络创建、配置、删除,还有容器更多自定义配置等多种且全面的操作。并且最主要的是,Portainer本身作为一款Docker应用,可以在任何支持Docker功能的平台部署,不管是Windows,还是 Linux,以及我们今天所要展示的NAS! 我今天所演示的NAS仍然为我最常用的老朋友—威联通TS-464C!当然,今天的教程同样适用于群晖以及华硕NAS,虽说华硕NAS自带的Docker管理平台就已经是Portainer,但是它在版本更新上一直很佛性,喜新厌旧的小伙伴仍然可以使用本教程用上最新版本的汉化Portainer。 🔺作为目前威联通四盘位NAS,它的处理器采用了Intel 高性能四核X86处理器N5095,再加上双2.5GbE口,NVMe双M.2插槽的旗舰配置,也为我可以随心所欲折腾Docker提供了基本保障! 原版Portainer部署和安装 🔺首先打开威联通NAS上的文件管理器,在Container文件下新建一个共享文件夹portainer,然后再在portainer文件下新建两个文件夹data(用来存放数据)和public(用来存放汉化包)。 🔺然后开启NAS的SSH连接。威联通的在『控制台→网络和文件服务→Telnet/SSH』,勾选“允许SSH连接”即可。 🔺然后使用任意SSH工具(Putty,XShell,FinalShell等)连接NAS终端。我这里使用的是FinalShell,之前出过该SSH工具的教程的: 接着就是输入部署命令,安装最新版的官方Portainer。这里直接分享三种命令的安装方法,小伙伴们可以根据需求用其中之一便可! 👉常规命令: 🔺这个命令的具体代码为: docker run -d --name=Portainer --restart=always -p 任意端口:9000/tcp -v /NAS本地实际路径:/data -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce:latest 这里需要说明的是(下同): 任意端口→需设置为本地没有被占用的端口即可 NAS本地实际路径→需要映射为我们前面创建的portainer文件夹下的data文件夹的真实路径 命令代码的意思(下同): docker run:运行docker容器 -d :指定目录 —name:容器的名字 —restart=always:Docker启动后容器自动启动 -p:端口映射,冒号前面是NAS使用端口(可更改),冒号后面是容器默认端口(不可更改) -v:路径映射,冒号前面是NAS本地路径(可更改),冒号后面是容器默认路径(不可更改) 👉直观命令: 🔺这个命令的具体代码为: docker run -d --name portainer --restart=always -p 任意端口:9000 -v /var/run斜杠docker.sock:/var/run/docker.sock -v /NAS本地实际路径:/data portainer/portainer-ce:latest 🔺张大妈这边的编辑器排版会删除每行最后的“斜杠”,所以我上一个图片你们自己对比吧! 👉Docker Compose 🔺很明显这个是最适合威联通的,具体docker-compose.yml代码为(请务必注意每行前面的空格): version: "3.6" services: portainer: container_name: portainer image: portainer/portainer-ce:latest restart: always ports: - "任意端口:9000" volumes: - /var/run/docker.sock:/var/run/docker.sock - /NAS本地实际路径:/data 在此吐槽张大妈这边的编辑器!真的很无语,标准格式完全发不出来,大家根据图片自己对比输入吧~ 🔺不得不说,威联通的Docker Compose创建起来非常的快,不到十秒钟就搞定了! 🔺其实这个时候,Portainer已经可以正常打开并使用了(NAS局域网IP+冒号+端口号),不过都是英文界面。对于我这样英语不到20级的人来说,没有汉化使用起来还是很不爽~ Portainer汉化 Portainer汉化有两种方案: 方案一,直接安装Portainer汉化版本(新手推荐) 这个方案的好处就是我文章开始所说,简单直接一步到位。使用的是国内热心大佬上传到Docker Hub的二次编译汉化版Portainer,安装好之后直接使用,弊端就是跟不上原版Portainer的更新节奏。虽说如此,它一般和最新版Portainer差距不大,所以使用起来几乎没什么差别。 🔺目前在Docker Hub上订阅最多,反馈最好的就是这位大佬发布的Portainer汉化版本。 🔺他给出的安装命令为: docker run -d --restart=always --name="portainer" -p 任意端口:9000 -v /var/run/docker.sock:/var/run/docker.sock -v NAS本地实际路径:/data 6053537/portainer-ce 🔺安装好之后打开便是中文版。 🔺进入之后在左下角可以看出版本为2.16.2,不过上面还有一个2.17.1版本的更新提醒,事实上我们是无法更新的,因为我们当前使用的版本和它提示更新的版本是两个不同镜像。 PS:通过截图可以看出,新版的Portainer UI界面改动还是很大的,变得漂亮了很多。 方案二,安装Portainer汉化包(适合折腾玩家) 这个方案简单来说就是我们使用的是官方Portainer最新版,但是我们挂载了一个中文汉化包。它们是两个独立的文件,互不受影响。也就是说,Portainer可以随意更新,并且只要不是大版本更新,汉化包一般是持续有效的! 这里需要说明的是,这个Portainer汉化包同样是方案一的中文Portainer镜像发布者,在此感谢这位大佬的无私奉献! 🔺百度直接搜索关键词“Portainer CE 汉化”,第一个链接便是我们需要的汉化包链接地址。 🔺点开链接之后,下载页面中的汉化文件压缩包。 🔺然后我们需要将下载好的汉化文件压缩包先解压,再将解压出来的所有文件上传到NAS中的【public】文件夹根目录,也就是文章开始我们创建好的【portainer→public】文件夹。 🔺对于威联通的Docker Compose而言,我们只需要点击已经部署好的Portainer后面的”编辑“按键。 🔺然后在它之前的yml代码后面添加一个public文件映射(冒号前面映射到NAS中的public文件夹真实路径),然后重新安装一遍即可。 对于群晖而言,你可以在安装时就手动增加一个public文件夹的映射即可(也可以停止Portainer容器重新编辑的时候手动添加) 对于华硕NAS,可以移步看我的这篇文章: 🔺在次打开Portainer页面已经是汉化版了。 🔺并且还是最新版本,没有方案一中的版本更新提醒了! 总结 今天所说的算是Portainer使用中的一个小技巧吧,因为偏向于新手导向,所以说的有点啰嗦,主要还是想教会小伙伴们的折腾思路,而不只是无脑的抄作业。 好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货!谢谢大家~ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |